// mockQuestions.js
export const mockQuestions = [
  // 为你推荐 50条
  ...Array.from({ length: 50 }).map((_, i) => ({
    id: i + 1,
    groupTitle: i === 0 ? '为你推荐的问题' : '',
    tag: ['飞行安全', '法规', '健康', '职业发展', '新闻', '心理', '飞行技术', '其他'][i % 8],
    title: `飞行安全第${i + 1}问：飞行中遇到${['气流', '机械故障', '恶劣天气', '鸟击', '通讯中断', '乘客突发疾病', '导航异常', '燃油不足'][i % 8]}怎么办？`,
    recommend: true,
    isTop: i < 3 ? 1 : 0, // 前3个问题置顶
    stats: { views: 100 + i * 7, answers: i % 5, followers: 10 + i },
    time: `${i + 1}小时前`,
    content: `请问在飞行中遇到${['气流', '机械故障', '恶劣天气', '鸟击', '通讯中断', '乘客突发疾病', '导航异常', '燃油不足'][i % 8]}时，机组和乘客应如何应对？`,
    invite: false,
    draft: false,
    interest: i % 4 === 0,
    user: {
      uid: 10 + (i % 8),
      id: 10 + (i % 8),
      username: ['李高朋', '王伟', '张敏', '刘洋', '陈晨', '赵磊', '孙婷', '周杰'][i % 8],
      avatar: [
        'https://randomuser.me/api/portraits/men/21.jpg',
        'https://randomuser.me/api/portraits/men/22.jpg',
        'https://randomuser.me/api/portraits/women/23.jpg',
        'https://randomuser.me/api/portraits/men/24.jpg',
        'https://randomuser.me/api/portraits/women/25.jpg',
        'https://randomuser.me/api/portraits/men/26.jpg',
        'https://randomuser.me/api/portraits/women/27.jpg',
        'https://randomuser.me/api/portraits/men/28.jpg',
      ][i % 8],
    },
  })),
  // 邀请回答 50条
  ...Array.from({ length: 50 }).map((_, i) => ({
    id: 100 + i + 1,
    groupTitle: i === 0 ? '邀请你回答的问题' : '',
    tag: ['飞行安全', '法规', '健康', '职业发展', '新闻', '心理', '飞行技术', '其他'][i % 8],
    title: `邀请答第${i + 1}问：${['飞行员体检', '航空法规', '健康管理', '职业晋升', '航空新闻', '心理调适', '飞行技术提升', '行业趋势'][i % 8]}相关问题`,
    recommend: false,
    isTop: i < 2 ? 1 : 0, // 前2个问题置顶
    stats: { views: 200 + i * 5, answers: i % 6, followers: 5 + i },
    time: `${i + 2}天前`,
    content: `关于${['飞行员体检', '航空法规', '健康管理', '职业晋升', '航空新闻', '心理调适', '飞行技术提升', '行业趋势'][i % 8]}，你怎么看？`,
    invite: true,
    draft: false,
    interest: i % 5 === 0,
    user: {
      uid: 20 + (i % 8),
      id: 20 + (i % 8),
      username: ['王伟', '李高朋', '张敏', '刘洋', '陈晨', '赵磊', '孙婷', '周杰'][7 - (i % 8)],
      avatar: [
        'https://randomuser.me/api/portraits/men/29.jpg',
        'https://randomuser.me/api/portraits/women/30.jpg',
        'https://randomuser.me/api/portraits/men/31.jpg',
        'https://randomuser.me/api/portraits/women/32.jpg',
        'https://randomuser.me/api/portraits/men/33.jpg',
        'https://randomuser.me/api/portraits/women/34.jpg',
        'https://randomuser.me/api/portraits/men/35.jpg',
        'https://randomuser.me/api/portraits/women/36.jpg',
      ][i % 8],
    },
  })),
  // 最新问题 50条
  ...Array.from({ length: 50 }).map((_, i) => ({
    id: 200 + i + 1,
    groupTitle: i === 0 ? '最新发布的问题' : '',
    tag: ['飞行安全', '法规', '健康', '职业发展', '新闻', '心理', '飞行技术', '其他'][i % 8],
    title: `最新第${i + 1}问：${['飞行安全', '法规解读', '健康饮食', '职业规划', '航空新闻', '心理健康', '技术难题', '行业分析'][i % 8]}新问题`,
    recommend: false,
    stats: { views: 50 + i * 3, answers: i % 4, followers: 2 + i },
    time: `${i + 1}分钟前`,
    content: `请大家讨论：${['飞行安全', '法规解读', '健康饮食', '职业规划', '航空新闻', '心理健康', '技术难题', '行业分析'][i % 8]}相关话题。`,
    invite: false,
    draft: false,
    interest: i % 3 === 0,
    user: {
      uid: 30 + (i % 8),
      id: 30 + (i % 8),
      username: ['张敏', '王伟', '李高朋', '刘洋', '陈晨', '赵磊', '孙婷', '周杰'][i % 8],
      avatar: [
        'https://randomuser.me/api/portraits/women/37.jpg',
        'https://randomuser.me/api/portraits/men/38.jpg',
        'https://randomuser.me/api/portraits/women/39.jpg',
        'https://randomuser.me/api/portraits/men/40.jpg',
        'https://randomuser.me/api/portraits/women/41.jpg',
        'https://randomuser.me/api/portraits/men/42.jpg',
        'https://randomuser.me/api/portraits/women/43.jpg',
        'https://randomuser.me/api/portraits/men/44.jpg',
      ][i % 8],
    },
  })),
  // 人气问题 50条
  ...Array.from({ length: 50 }).map((_, i) => ({
    id: 300 + i + 1,
    groupTitle: i === 0 ? '人气问题' : '',
    tag: ['飞行安全', '法规', '健康', '职业发展', '新闻', '心理', '飞行技术', '其他'][i % 8],
    title: `人气第${i + 1}问：${['高关注', '高浏览', '高回答', '高收藏', '高点赞', '高转发', '高热度', '高讨论'][i % 8]}问题`,
    recommend: false,
    stats: { views: 1000 + i * 20, answers: 10 + i % 10, followers: 100 + i * 2 },
    time: `${i + 1}天前`,
    content: `本问题因${['高关注', '高浏览', '高回答', '高收藏', '高点赞', '高转发', '高热度', '高讨论'][i % 8]}成为人气问题，欢迎讨论。`,
    invite: false,
    draft: false,
    interest: i % 2 === 0,
    user: {
      uid: 40 + (i % 8),
      id: 40 + (i % 8),
      username: ['刘洋', '王伟', '张敏', '李高朋', '陈晨', '赵磊', '孙婷', '周杰'][7 - (i % 8)],
      avatar: [
        'https://randomuser.me/api/portraits/men/45.jpg',
        'https://randomuser.me/api/portraits/women/46.jpg',
        'https://randomuser.me/api/portraits/men/47.jpg',
        'https://randomuser.me/api/portraits/women/48.jpg',
        'https://randomuser.me/api/portraits/men/49.jpg',
        'https://randomuser.me/api/portraits/women/50.jpg',
        'https://randomuser.me/api/portraits/men/51.jpg',
        'https://randomuser.me/api/portraits/women/52.jpg',
      ][i % 8],
    },
  })),
  // 我的提问 15条（假设当前用户uid: 1, username: '李高朋'）
  ...Array.from({ length: 15 }).map((_, i) => ({
    id: 400 + i + 1,
    groupTitle: i === 0 ? '我的提问' : '',
    tag: ['飞行安全', '法规', '健康', '职业发展', '新闻', '心理', '飞行技术', '其他'][i % 8],
    title: `我的第${i + 1}个提问：${['飞行安全管理', '法规疑问', '健康饮食建议', '职业晋升路径', '航空新闻解读', '心理调适', '技术难题求助', '行业趋势分析'][i % 8]}`,
    recommend: false,
    stats: { views: 300 + i * 13, answers: i % 6, followers: 5 + i },
    time: `${i + 1}小时前`,
    content: `我是李高朋，关于${['飞行安全管理', '法规疑问', '健康饮食建议', '职业晋升路径', '航空新闻解读', '心理调适', '技术难题求助', '行业趋势分析'][i % 8]}，我有如下疑问：${['如何提升飞行安全管理水平？', '最新法规有哪些变化？', '飞行员日常饮食如何搭配？', '如何规划职业晋升？', '近期航空新闻对行业有何影响？', '飞行压力大如何调适心理？', '遇到新技术难题怎么办？', '未来行业发展趋势如何？'][i % 8]}`,
    invite: false,
    draft: false,
    interest: false,
    user: {
      uid: 1,
      id: 1,
      username: '李高朋',
      avatar: 'https://randomuser.me/api/portraits/men/21.jpg',
    },
  })),
];

// mock 我的邀请专家数据
export const myInvitedExperts = [
  {
    id: 101,
    name: '王伟',
    org: '中国民航大学',
    title: '教授',
    tags: ['飞行安全', '航空法规'],
    online: true,
    avatar: 'https://randomuser.me/api/portraits/men/31.jpg',
  },
  {
    id: 102,
    name: '李娜',
    org: '中国民航管理局',
    title: '高级工程师',
    tags: ['机务维修', '适航管理'],
    online: false,
    avatar: 'https://randomuser.me/api/portraits/women/32.jpg',
  },
  {
    id: 103,
    name: '张强',
    org: '中国航空公司',
    title: '飞行教员',
    tags: ['飞行技术', '飞行训练'],
    online: true,
    avatar: 'https://randomuser.me/api/portraits/men/33.jpg',
  },
  {
    id: 104,
    name: '赵敏',
    org: '民航总医院',
    title: '主任医师',
    tags: ['航空医学', '健康管理'],
    online: false,
    avatar: 'https://randomuser.me/api/portraits/women/34.jpg',
  },
  {
    id: 105,
    name: '刘洋',
    org: '中国民航飞行学院',
    title: '副教授',
    tags: ['飞行心理', '安全管理'],
    online: true,
    avatar: 'https://randomuser.me/api/portraits/men/35.jpg',
  },
];